/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package frontera.dao;

import entidad.CambiosCargos;
import java.util.ArrayList;
import javax.persistence.EntityManager;
import javax.persistence.Query;

/**
 *
 * @author Sebastian
 */
public class CambiosCargoDAO extends DAO<CambiosCargos> {
    public CambiosCargoDAO(String nombreEntidad) {
            super(nombreEntidad);
    }

    public CambiosCargoDAO() {
            this("CambiosCargos");
    }

    @Override
    public boolean actualizar(CambiosCargos viejaEntidad, CambiosCargos nuevaEntidad) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public ArrayList<CambiosCargos> getCambiosCargo() {
        EntityManager em = emf.createEntityManager();
        ArrayList<CambiosCargos> cambios = null;

        Query q = em.createQuery("SELECT e FROM CambiosCargos e");
        try {                       
            cambios = (ArrayList<CambiosCargos>) q.getResultList();
        } catch (Exception e){
            e.printStackTrace();
        }finally {
            em.close();
            return cambios;
        }
    }
}
